import axios from "axios";
//如果网络请求完毕之后要把结果返回给其他（回调出去） 方法
//1.可以在传入参数使多加两个 success 和failure
export function request(config){
  //创建axios的实例
    const instance1 = axios.create({
        baseURL: 'http://152.136.185.210:7878/api/m5',
        timeout: 5000
    })

    //2.axios的拦截器
    //2.1请求拦截的作用
  instance1.interceptors.request.use(config => {
    return config
  }, err => {

  })
  //拦截响应
  instance1.interceptors.response.use(res => {
    return res.data
  }, err => {
    console.log(err);
  })
  //发送真正的网络请求
  return instance1(config)
}
